package com.huanying.framework.building;

import com.huanying.framework.PageBean;

public interface SaleService {
	/**
	 * @param sale
	 * @throws Exception
	 * @author Alan Yu
	 * @date 2016年12月16日
	 */
	public void add(Sale sale) throws Exception;
	
	/**
	 * @param sale
	 * @throws Exception
	 * @author Alan Yu
	 * @date 2016年12月16日
	 */
	public void update(Sale sale) throws Exception;
	
	/**
	 * @param sale
	 * @throws Exception
	 * @author Alan Yu
	 * @date 2016年12月16日
	 */
	public void delete(Sale sale) throws Exception;
	
	/**
	 * @param id
	 * @return Sale
	 * @throws Exception
	 * @author Alan Yu
	 * @date 2016年12月16日
	 */
	public Sale getbyId(int id) throws Exception;
	
	/**
	 * @param name
	 * @param pageSize
	 * @param page
	 * @return
	 * @throws Exception
	 * @author Alan Yu
	 * @date 2017年2月8日
	 */
	public PageBean searchCompanies(String name,int pageSize,int page) throws Exception;
}
